module.exports = {

  appType: {
    type: String,
    default: '1',
    name: '应用列表类型',
    nameTip: 'eco应用不需要手动配置接口，接口已封装在组件中',
    filedType: 'select',
    options: [
      {
        name: 'eco应用',
        value: '1'
      },
      {
        name: '外部应用',
        value: '2'
      }
    ],
    multiple: false
  },

  detailUrl: {
    type: String,
    default: '',
    name: '应用跳转页面地址',
    filedType: 'string'
  },

  backUrl: {
    type: String,
    default: '',
    name: '未认证点击取消跳转',
    nameTip: '未认证取消后跳转地址',
    filedType: 'string'
  },

  columns: {
    type: String,
    default: '2',
    name: '列数',
    nameTip: '每行显示多少个应用',
    filedType: 'string'
  },

  bgColor: {
    type: String,
    default: '',
    name: '应用模块底部颜色',
    filedType: 'color'
  },

  appSpacing: {
    type: String,
    default: 20,
    name: '应用模块间距',
    filedType: 'string'
  },

  // href: {
  //   type: String,
  //   default: '',
  //   name: '详情跳转地址',
  //   filedType: 'string'
  // },

  showCounts: {
    type: String,
    default: '4',
    name: '显示多少个',
    nameTip: '不配置显示全部',
    filedType: 'string'
  },

  borderColor: {
    type: String,
    default: '#ccc',
    name: '边框颜色',
    filedType: 'color'
  },

  iconSize: {
    type: String,
    default: '90px',
    name: '图标大小',
    filedType: 'string'
  },

  nameFontSize: {
    type: String,
    default: '18px',
    name: '应用名称字号',
    filedType: 'string'
  },

  nameColor: {
    type: String,
    default: '#333',
    name: '应用名称文本颜色',
    filedType: 'color'
  },

  linkFontSize: {
    type: String,
    default: '12px',
    name: '详情链接字号',
    filedType: 'string'
  },

  linkColor: {
    type: String,
    default: '#666',
    name: '详情文本颜色',
    filedType: 'color'
  },

  hoverColor: {
    type: String,
    default: '#26a8ff',
    name: '文本滑过颜色',
    filedType: 'color'
  },

  paginationColor: {
    type: String,
    default: '#a9afaf',
    name: '分页图标颜色',
    filedType: 'color'
  },

  paginationHoverColor: {
    type: String,
    default: '#137cfc',
    name: '分页图标滑过颜色',
    filedType: 'color'
  },

  paginationSize: {
    type: String,
    default: '25px',
    name: '分页图标大小',
    filedType: 'string'
  },

  disablePagination: {
    type: Boolean,
    default: false,
    name: '禁用分页',
    filedType: 'switch'
  },

  appImages: {
    type: Array,
    default () {
      return []
    },
    name: '应用图标',
    nameTip: '当手动指定应用列表时，请在此处上传图片，变复制上传后的图片路径到静态数据中的img属性',
    filedType: 'file',
    limit: 100,
    maxSize: 1024
  }
}

// Helvetica Neue,,宋体,Arial,Helvetica,sans-serif
